letterunderscore
> \letterbar
> \lettertilde
> \letterbackslash
> \letterslash
> \letterquestionmark
> \letterat
> \lettercolon
> \letterescape
> \letterbgroup
> \letteregroup
> \letterleftbrace
> \letterrightbrace
> \letterexclamationmark
lequote
\lettersinglequote
\letterdollar
\letterpercent
\letterhat
\letterunderscore
\letterbar
\lettertilde
\letterbackslash
\letterslash
\letterquestionmark
\letterat
\lettercolon
\letterescape
\letterbgroup
\letteregroup
\letterleftbrace
\letterrightbrace
\letterexclamationmark
Is (and how) p
, \textdollar
% : \letterpercent, \percent
^ : \letterhat
_ : \letterunderscore, \textunderscore
| : \letterbar, \textbar
~ : \lettertilde, \textasciitilde
\ : \letterbackslash, \letterescape, \textbackslash
/ : \letterslash, \textslash
? : \letterquestionmark
! : \letterexclamationmark
@ : \letterat
not work
%
\defineactivecharacter ? {\,\letterquestionmark}% % does not work with
\defineactivecharacter : {\,\lettercolon}% % project/product
\defineactivecharacter ! {\,\letterexclamationmark}}% structure
\startlanguagespecifics[fr]
\activateSomeCharacters
\setupitemize[symbol=2
\activateSomeCharacters{%
\defineactivecharacter « {\leftguillemot\,}% does not work
\defineactivecharacter » {\,\rightguillemot}% with utf-encoding
%
% \defineactivecharacter ; {\,\lettersemicolon}% does not work
%
\defineactivecharacter ? {\,\letterquestionmark}%does not work
\if#1\letterpercent
\flushurl\splitbefore\%%
\else\if#1\letterunderscore
\flushurl\splitbefore\_%
\else\if#1\letterquestionmark
\flushurl\splitafter\letterquestionmark
\else\if#1\letterat
\flushurl\splitafter\letterat
\else\if#1\letterslash
\edef\savedurl{\savedurl